Please check out these sites and you can do charity work too and not have to change your schedule or pay anything for it ever.
- http://im.live.com
- where you can IM on MSN mesenger and have Microsoft donate to one of 9 charities on its list, everytime you have an IM conversation.